home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Gold Collection
/
Software Vault - The Gold Collection (American Databankers) (1993).ISO
/
cdr47
/
335_03.zip
/
AS8051.TUT
< prev
next >
Wrap
Text File
|
1993-04-01
|
7KB
|
264 lines
00000088 bit 0000008d dirbit 00000044 direct
00000055 immed 00000033 srcdirect 00000098 addr
00000124 saddr
0x88 bit equ $88
0x8d dirbit equ $8d
0x44 direct equ $44
0x55 immed equ $55
0x33 srcdirect equ $33
0000 11 98 acall addr
0002 24 55 add a, #immed
0004 26 add a, @ r0
0005 27 add a, @ r1
0006 25 44 add a, direct
0008 28 add a, r0
0009 29 add a, r1
000a 2a add a, r2
000b 2b add a, r3
000c 2c add a, r4
000d 2d add a, r5
000e 2e add a, r6
000f 2f add a, r7
0010 34 55 addc a, #immed
0012 36 addc a, @ r0
0013 37 addc a, @ r1
0014 35 44 addc a, direct
0016 38 addc a, r0
0017 39 addc a, r1
0018 3a addc a, r2
0019 3b addc a, r3
001a 3c addc a, r4
001b 3d addc a, r5
001c 3e addc a, r6
001d 3f addc a, r7
001e 01 98 ajmp addr
0020 54 55 anl a, #immed
0022 56 anl a, @ r0
0023 57 anl a, @ r1
0024 55 44 anl a, direct
0026 58 anl a, r0
0027 59 anl a, r1
0028 5a anl a, r2
0029 5b anl a, r3
002a 5c anl a, r4
002b 5d anl a, r5
002c 5e anl a, r6
002d 5f anl a, r7
002e b0 8d anl c, /bit.5
0030 b0 8d anl c, /dirbit
0032 82 8d anl c, bit.5
0034 82 8d anl c, dirbit
0036 53 44 55 anl direct, # immed
0039 52 44 anl direct, a
003b b6 55 5a cjne @ r0, # immed, addr
003e b7 55 57 cjne @ r1, # immed, addr
0041 b4 55 54 cjne a, #immed, addr
0044 b5 44 51 cjne a, direct, addr
0047 b8 55 4e cjne r0, # immed, addr
004a b9 55 4b cjne r1, # immed, addr
004d ba 55 48 cjne r2, # immed, addr
0050 bb 55 45 cjne r3, # immed, addr
0053 bc 55 42 cjne r4, # immed, addr
0056 bd 55 3f cjne r5, # immed, addr
0059 be 55 3c cjne r6, # immed, addr
005c bf 55 39 cjne r7, # immed, addr
005f e4 clr a
0060 c2 8d clr bit.5
0062 c3 clr c
0063 c2 8d clr dirbit
0065 f4 cpl a
0066 b2 8d cpl bit.5
0068 b3 cpl c
0069 b2 8d cpl dirbit
006b d4 da a
006c 16 dec @ r0
006d 17 dec @ r1
006e 14 dec a
006f 15 44 dec direct
0071 18 dec r0
0072 19 dec r1
0073 1a dec r2
0074 1b dec r3
0075 1c dec r4
0076 1d dec r5
0077 1e dec r6
0078 1f dec r7
0079 84 div ab
007a d5 44 1b djnz direct, addr
007d d8 19 djnz r0, addr
007f d9 17 djnz r1, addr
0081 da 15 djnz r2, addr
0083 db 13 djnz r3, addr
0085 dc 11 djnz r4, addr
0087 dd 0f djnz r5, addr
0089 de 0d djnz r6, addr
008b df 0b djnz r7, addr
008d 06 inc @ r0
008e 07 inc @ r1
008f 04 inc a
0090 05 44 inc direct
0092 a3 inc dptr
0093 08 inc r0
0094 09 inc r1
0095 0a inc r2
0096 0b inc r3
0097 0c inc r4
0098 0d addr inc r5
0099 0e inc r6
009a 0f inc r7
009b 20 8d fa jb bit.5, addr
009e 20 8d f7 jb dirbit, addr
00a1 10 8d f4 jbc bit.5, addr
00a4 10 8d f1 jbc dirbit, addr
00a7 40 ef jc addr
00a9 73 jmp @a+dptr
00aa 30 8d eb jnb bit.5, addr
00ad 30 8d e8 jnb dirbit, addr
00b0 50 e6 jnc addr
00b2 70 e4 jnz addr
00b4 60 e2 jz addr
00b6 12 00 98 lcall addr
00b9 02 00 98 ljmp addr
00bc 76 55 mov @ r0, # immed
00be f6 mov @ r0, a
00bf a6 44 mov @ r0, direct
00c1 77 55 mov @ r1, # immed
00c3 f7 mov @ r1, a
00c4 a7 44 mov @ r1, direct
00c6 74 55 mov a, #immed
00c8 e6 mov a, @ r0
00c9 e7 mov a, @ r1
00ca e5 44 mov a, direct
00cc e8 mov a, r0
00cd e9 mov a, r1
00ce ea mov a, r2
00cf eb mov a, r3
00d0 ec mov a, r4
00d1 ed mov a, r5
00d2 ee mov a, r6
00d3 ef mov a, r7
00d4 92 8d mov bit.5, c
00d6 a2 8d mov c, bit.5
00d8 a2 8d mov c, dirbit
00da 92 8d mov dirbit, c
00dc 75 44 55 mov direct, # immed
00df 86 44 mov direct, @ r0
00e1 87 44 mov direct, @ r1
00e3 f5 44 mov direct, a
00e5 88 44 mov direct, r0
00e7 89 44 mov direct, r1
00e9 8a 44 mov direct, r2
00eb 8b 44 mov direct, r3
00ed 8c 44 mov direct, r4
00ef 8d 44 mov direct, r5
00f1 8e 44 mov direct, r6
00f3 8f 44 mov direct, r7
00f5 85 33 44 mov direct, srcdirect
00f8 90 00 55 mov dptr, #immed
00fb 78 55 mov r0, # immed
00fd f8 mov r0, a
00fe a8 44 mov r0, direct
0100 79 55 mov r1, # immed
0102 f9 mov r1, a
0103 a9 44 mov r1, direct
0105 7a 55 mov r2, # immed
0107 fa mov r2, a
0108 aa 44 mov r2, direct
010a 7b 55 mov r3, # immed
010c fb mov r3, a
010d ab 44 mov r3, direct
010f 7c 55 mov r4, # immed
0111 fc mov r4, a
0112 ac 44 mov r4, direct
0114 7d 55 mov r5, # immed
0116 fd mov r5, a
0117 ad 44 mov r5, direct
0119 7e 55 mov r6, # immed
011b fe mov r6, a
011c ae 44 mov r6, direct
011e 7f 55 mov r7, # immed
0120 ff mov r7, a
0121 af 44 mov r7, direct
0123 93 movc a, @a+dptr
0124 83 saddr movc a, @a+pc
0125 f0 movx @dptr, a
0126 f2 movx @r0, a
0127 f3 movx @r1, a
0128 e2 movx a, @ r0
0129 e3 movx a, @ r1
012a e0 movx a, @dptr
012b a4 mul ab
012c 00 nop
012d 44 55 orl a, #immed
012f 46 orl a, @ r0
0130 47 orl a, @ r1
0131 45 44 orl a, direct
0133 48 orl a, r0
0134 49 orl a, r1
0135 4a orl a, r2
0136 4b orl a, r3
0137 4c orl a, r4
0138 4d orl a, r5
0139 4e orl a, r6
013a 4f orl a, r7
013b a0 8d orl c, /bit.5
013d a0 8d orl c, /dirbit
013f 72 8d orl c, bit.5
0141 72 8d orl c, dirbit
0143 43 44 55 orl direct, # immed
0146 42 44 orl direct, a
0148 d0 44 pop direct
014a c0 44 push direct
014c 22 ret
014d 32 reti
014e 23 rl a
014f 33 rlc a
0150 03 rr a
0151 13 rrc a
0152 d2 8d setb bit.5
0154 d3 setb c
0155 d2 8d setb dirbit
0157 80 cb sjmp saddr
0159 94 55 subb a, #immed
015b 96 subb a, @ r0
015c 97 subb a, @ r1
015d 95 44 subb a, direct
015f 98 subb a, r0
0160 99 subb a, r1
0161 9a subb a, r2
0162 9b subb a, r3
0163 9c subb a, r4
0164 9d subb a, r5
0165 9e subb a, r6
0166 9f subb a, r7
0167 c4 swap a
0168 c6 xch a, @ r0
0169 c7 xch a, @ r1
016a c5 44 xch a, direct
016c c8 xch a, r0
016d c9 xch a, r1
016e ca xch a, r2
016f cb xch a, r3
0170 cc xch a, r4
0171 cd xch a, r5
0172 ce xch a, r6
0173 cf xch a, r7
0174 d6 xchd a, @ r0
0175 d7 xchd a, @ r1
0176 64 55 xrl a, #immed
0178 66 xrl a, @ r0
0179 67 xrl a, @ r1
017a 65 44 xrl a, direct
017c 68 xrl a, r0
017d 69 xrl a, r1
017e 6a xrl a, r2
017f 6b xrl a, r3
0180 6c xrl a, r4
0181 6d xrl a, r5
0182 6e xrl a, r6
0183 6f xrl a, r7
0184 63 44 55 xrl direct, # immed
0187 62 44 xrl direct, a
ERROR SUMMARY - ERRORS DETECTED 0
- WARNINGS 0